package com.distributeredis.redis_springboot.springeasyexcel.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.converters.string.StringImageConverter;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.File;
import java.io.InputStream;
import java.net.URL;
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class ImageData {
    // 使用抽象文件表示一个图片
    private File file;
    // 使用输入流保存一个图片中
    private InputStream inputStream;
    // 使用String类型保存一个图片的时候需要使用StringImageConverter转换器
    @ExcelProperty(converter = StringImageConverter.class)
    private String string;
    // 使用二进制数据保存一个图片
    private byte[] byteArray;
    // 使用网络连接保存一个图片
    private URL url;
}
